import { CustomBizDict, EnumDict} from "jmash-core";
import { Constant } from "@/constant";
import { configCodeBizDict, signNameBizDict } from "./dict";
export class Dict {
    // 是否默认
    static readonly isDefaultDict = new CustomBizDict(Constant.IS_DEFAULT, {});
    // 服务产商
    static readonly providerDict = new EnumDict(
      Constant.MODULE_SMS,
      Constant.PROVIDER
    );
    // 消息类型
    static readonly configTypeDict = new EnumDict(
      Constant.MODULE_SMS,
      Constant.CONFIG_TYPE
    );
    // 应用配置
    static readonly configCodeDict = new configCodeBizDict({});
    // 短信签名
    static readonly signNameDict = new signNameBizDict({});
    // 签名审核状态
    static readonly auditStatusDict = new EnumDict(
      Constant.MODULE_SMS,
      Constant.AUDIT_STATUS
    );
    // 模版类型
    static readonly templateTypeDict = new EnumDict(
      Constant.MODULE_SMS,
      Constant.TEMPLATE_TYPE
    );
}

